#include <func.h>

//dup2相对于dup多了关闭
int main()
{
    int fd=open("file1",O_RDWR|O_CREAT,0666);
    ERROR_CHECK(fd,-1,"open");
    printf("\n");//刷新标准输出
    int fd2=dup2(fd,STDOUT_FILENO); //关闭标准输出,然后把fd内容复制到STDOUT_FILENO
    printf("fd2=%d\n",fd2);//这句话就写入了file1中
    return 0;
}